@charset "utf-8";
.head{background-image:url(../images/xbg.png);background-repeat:no-repeat;}
.head{ width:100%; background-position:0 -402px; background-repeat:repeat-x;}
.xdf{ height:99px; background-image:url(../images/logo.png); width:1000px; margin:0 auto;}
.content{width:990px; margin:8px auto; background:#ffffff; padding:5px;border-radius:5px;}
/*1*/
.wl{ width:202px; padding-right:4px;}
.wr{width:780px; padding-left:4px;}
.logo{padding:30px 0 0 130px; display:block;height:40px;}
.user,.add,.day li.cr a,#wd p.cr,.prev,.nxt,.ka h3,.schedule dd,.schedule div,.task a,.again,.go_on,.finished em,.coming,.page_num a,.unit dt,.l_corner,.r_corner,.how em.out_rate,.how em.in_rate,.enter,.ipt,.add_page,.set{background-image: url(../images/xbg.png);background-repeat: no-repeat;}
.xw li a{background-image:url(../images/icn.png); background-repeat:no-repeat;}
.rs{ width:326px;}
.wrap a{display:inline-block;width:37px;height:24px; line-height:22px; text-align:center; background:url(../images/abtn.png) no-repeat;color:#434343;}
.wrap a:hover{color:#F0F8C8;}
.wrap{height:28px; width:105px; padding-top:4px;}
.s_box{width:274px;height:29px;line-height:29px;padding-left:15px;border:0;background:none;}
.s_btn{width:36px;height:29px;cursor:pointer;border:0;background:none;}
.user{height:92px; position:relative; background-position:0 -501px;}
.te3{height:27px;line-height:27px;font-size:14px; background-color:#f2f2f2; font-weight:bold; color:#434343;}
.upc{width:70px;border:1px solid #dddddd; height:70px; padding:5px; background-color:#fff; position:absolute; top:5px; left:5px;}
.uin{ padding-left:100px;}
.xw{padding:2px;}
.xw li a{height:30px;
       display:block;
       line-height:30px;
	   padding-left:30px;       
       border-bottom:1px solid #dddddd;}
.add{ display:block; width:114px;height:45px; line-height:45px; color:#4d4d4d; background-position:0 -591px; font-weight:bold;font-size:15px; padding-left:70px; margin:5px auto;}
.xw li.ic1 a{ background-position:0 -30px;}
.xw li.ic2 a{ background-position:0 -60px;}
.xw li.ic3 a{ background-position:0 -90px;}
.xw li.ic1 a:hover{ background-position:0 -120px;}
.xw li.ic2 a:hover{ background-position:0 -150px;}
.xw li.ic3 a:hover{ background-position:0 -180px;}
.wk{border-left:1px solid #bcbcbc;border-right:1px solid #bcbcbc;border-top:1px solid #bcbcbc; background-color:#434343;height:32px; line-height:32px;color:#D7E126;}
.wk li{width:259px;height:32px;}
.wk li.cr{width:260px;}
#select_d{border:0;color:#D7E126;background:url(../images/dsj.png) right center no-repeat #434343;height:29px;line-height:29px;text-align:center; width:190px;margin:0 auto;}
.day{border-left:1px solid #bcbcbc;}
.day li{ width:110px; border-right:1px solid #bcbcbc;float:left; height:195px; background-color:#FCF9F5; cursor:pointer;}
.day li.cr{width:112px;border-bottom:0; background-color:#D7E125;color:#333333;}
.day li .date a{display:block; height:40px;line-height:40px; text-align:center;border-bottom:1px solid #bcbcbc; background-color:#f6f1e8;color:#434343;}
.day li .date a:hover{background-color:#ECE0C6;}
.day li.cr .date a{ background-position:0 -675px;color:#D7E126;}
.day li.cr .date a:hover{background-position:0 -675px;color:#D7E126;}
.time{color:#AA0055;}
.ka{border-left:1px solid #bcbcbc;border-right:1px solid #bcbcbc;border-bottom:1px solid #bcbcbc; color:#4d4d4d; }
.ka h3{ height:30px;border-bottom:1px solid #bcbcbc; line-height:30px; padding-left:5px; font-size:13px; background-position:0 -715px; background-repeat:repeat-x;}
.clist{padding:0 5px;}
.clist li{ height:30px; line-height:30px; border-bottom:1px dotted #ddd;*height:auto; overflow:hidden;}
.clist li a{ display:inline-block;}
.clist li a.sta,.clist li a.cue,.clist li a.chk{padding-left:23px;background-image: url(../images/ic.png);background-repeat: no-repeat;}
.clist li a.sta{ background-position:0 0;}
.clist li a.cue{ background-position:0 -30px;}
.clist li a.chk{ background-position:0 -60px;}
.tab1{font-size:0; letter-spacing:-3px;border-bottom:5px solid #D7E226; text-align:center;}
.tab1 li{display:inline-block; *display:inline; width:196px; height:46px; line-height:46px;font-size:16px;text-align:center; letter-spacing:0; *zoom:1;color:#D7E226;font-weight:bold; margin-right:5px; cursor:pointer;background:url(../images/btop.png) no-repeat #121212;}
.tab1 li.cr{color:#4d4d4d; background:url(../images/ytop.png) no-repeat #D7E226;}
.slt div{ padding:125px 220px 0 220px; background:url(../images/s.png) top no-repeat;font-size:14px; color:#4d4d4d; display:none;height:210px;}
.prev,.nxt{display:block;height:30px;width:18px;}
.prev{background-position:-56px -199px;}.nxt{background-position:-74px -199px;}
/*my practice*/
.schedule{width:200px; height:20px;}
.schedule dd{padding:1px 0 0 2px;width:152px;height:8px;background-position:0 -783px;overflow:hidden;}
.schedule div{height:6px;background-position:0 -792px;}
.t_int{text-indent:2em;}
.task a{display:block;height:38px;text-align:center;line-height:38px;color:#fff;width:137px;float:left;background-position:0 -745px;font-size:14px;font-weight:bold;}
.task a.cr{color:#4d4d4d;background-position:-137px -745px;}
.task_do{background-color:#D7E226;padding-bottom:5px;}
.task_doing,.task_did,.task_will{margin:0 0 5px 2px;overflow:hidden;}
.task_did,.task_will{color:#4d4d4d;}
.task_doing li,.task_did li,.task_will li{overflow:hidden;float:left;}
.top_border{height:3px;background:url(../images/tasktop.png) no-repeat;width:775px;}
.mid_border{background:url(../images/taskmid.png) repeat-y;padding:6px 6px 0 6px;width:763px;}
.bom_border{height:3px;background:url(../images/taskbom.png) no-repeat;width:775px;}
.done{padding:5px 0;border-bottom:1px solid #dddddd;}
.again,.go_on{display:block;width:60px;height:21px;padding-left:35px;color:#4d4d4d;line-height:21px;}
.coming{display:block;width:85px;height:21px;padding-left:30px;color:#f60;line-height:21px;}
.again{background-position:-225px -543px;}
.go_on{background-position:-225px -522px;}
.coming{background-position:-205px -501px;}
.task_will strong{color:#f60;}
.task_doing .finished,.task_did .finished,.task_will .finished{height:25px;line-height:25px;position:relative;color:#7E8510;padding-left:35px;}
.task_doing .finished em{display:block;position:absolute;height:32px;width:27px;background-position:-293px -745px;left:-4px;bottom:0;}
.percent span{display:inline-block;height:7px;width:100px;float:left;}
.percent span.flr1{margin-top:4px;border:1px solid #4d4d4d; overflow:hidden;}
.percent span.flr2{background:#D7E226;}
.pagination a{color:#4d4d4d; text-decoration:none;}
.fy{margin:0 20px;}
.page_num a{padding:0 5px;margin-left:5px;background-position:-303px -581px;}
.page_num a:hover{background-position:-303px -564px;}
.page_num a.cr{background-position:-303px -564px;}
.unit dt{height:41px;background-position:-1px -799px;background-repeat:repeat-x;margin-top:5px;}
.l_corner,.r_corner{width:15px;height:41px;}
.l_corner{background-position:-289px -227px;}
.r_corner{background-position:-304px -227px;}
.how em{display:inline-block;*margin-bottom:4px;}
.how em.out_rate{width:150px;padding:1px;height:6px;overflow:hidden;background-position:0 -841px;}
.how em.in_rate{width:150px;height:6px;background-position:0 -849px;}
.unit_lr{border-left:1px solid #D8DBDD;border-right:1px solid #D8DBDD;padding:5px;}
.unit_b{height:6px;overflow:hidden;background:url(../images/bomd.png) no-repeat top;}
.enter{display:block;width:93px;height:35px;background-position:-227px -302px;}
.enter:hover{background-position:-227px -601px;}
.it1{border:0;width:200px;padding:0 10px;height:28px;line-height:28px;background-position:0 -856px; background-color:transparent;}
.it2{border:0;width:106px;height:40px;background-position:0 -885px;cursor:pointer;}
.add_page{display:inline-block;height:23px;width:70px;padding-left:40px;line-height:23px;color:#383B01;float:right;background-position:0 -926px;font-weight:normal;font-size:12px;margin:4px 5px 0 0;}
.add_page:hover{background-position:0 -950px;color:#ffffff;}
.set{display:inline-block;height:23px;width:54px;line-height:23px;color:#383B01;float:right;background-position:-56px -974px;font-weight:normal;font-size:12px;margin-top:4px; text-align:center;}
.set:hover{background-position:0 -974px;color:#ffffff;}
.shx{height:30px;background:url(../images/shx.png) left no-repeat;padding:5px 0 0 15px;*padding:3px 0 0 15px;overflow:hidden;}
.word{width:165px;border:0;height:24px;line-height:24px;background:none;}
.search{width:62px;height:24px;background:none;border:0; margin-left:10px;cursor:pointer;}
.result li{width:252px;padding:2px 0; float:left;overflow:hidden;}